/* 自定义字体样式 */
@font-face {
  font-family: 'Fugaz One';
  src: url('./FugazOne-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* 优化字体加载性能 */
}

/* 全局字体应用 - 所有文本都使用Fugaz One */
page {
  font-family: 'Fugaz One', 'PingFang SC', 'Microsoft YaHei', sans-serif;
}

/* 所有文本元素都使用Fugaz One */
text, view, button, input, textarea {
  font-family: 'Fugaz One', 'PingFang SC', 'Microsoft YaHei', sans-serif;
}

/* 标题字体 */
.hero-title,
.section-title,
.banner-title,
.heading-title,
.card-title,
.title,
.subtitle,
.btn-text,
.btn-like-text,
.feature-title,
.banner-subtitle,
.heading-subtitle {
  font-family: 'Fugaz One', 'PingFang SC', 'Microsoft YaHei', sans-serif;
}

/* 特殊字体类 */
.fugaz-font {
  font-family: 'Fugaz One', 'PingFang SC', 'Microsoft YaHei', sans-serif;
}

.fugaz-title {
  font-family: 'Fugaz One', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* 覆盖所有可能的字体设置，但排除图标字体 */
*:not(.uni-icons):not([class*="uniui-"]) {
  font-family: 'Fugaz One', 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
}
